home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / programs / database / powerbase / update < prev    next >
Encoding:
Text File  |  1997-08-02  |  13.5 KB  |  281 lines

  1. Powerbase Update
  2. ================
  3. Apart from bug-fixes, the following changes have been made since v.6.60 for
  4. which the printed manual was written
  5.  
  6. v.6.70 - Sep 14, 1995
  7. =====================
  8.  
  9. Record design
  10. -------------
  11. The field creation dialogue box now has a new menu button which displays a
  12. menu of the defined fields. The data for a field chosen from this menu is
  13. displayed in the dialogue box just as if you had clicked MENU over the
  14. field. There is also a 'Fit' button which adjusts the width of a field icon
  15. to fit the defined data length.
  16.  
  17. CSV export/import
  18. -----------------
  19. CSV files can now be exported with the record number as the first item on
  20. every line. This feature was added to meet a specific requirement of mine,
  21. namely to be able to have several people updating records from the same
  22. database on different machines and then combine all the edited data into one
  23. copy of the database. Others may have similar requirements but the feature
  24. must be used with great care. It resembles the existing feature whereby you
  25. can export a CSV file with the primary key at the start of each line. On
  26. import the latter looks up the key and, if found, loads and modifies the
  27. record. If not found it creates a new record as in a normal CSV import. The
  28. new feature loads and modifies the record whose number appears in the CSV
  29. record. Since the two features should not be used together they are selected
  30. by a pair of radio buttons on the CSV options window.
  31.  
  32. Searching for records
  33. ---------------------
  34. The index to be searched may be changed, using a pair of "bump" icons
  35. WITHOUT changing the currently selected key as determined by the keypad
  36. buttons. If you find the preceding sentence unclear try the following:-
  37.  
  38.   (a) Load !Elements and use the "key" button(s) on the keypad to make
  39.       Atomic number the active key. (Its descriptor should turn red.)
  40.   (b) Click the Search button and use the bump icons to make Search box show
  41.       "in PrimaryKey index".
  42.   (c) Enter SULP and type <Return>. The record for SULPHUR, element 16, will
  43.       be displayed.
  44.   (d) Click the "next record" arrow button on the keypad. The record which
  45.       comes up will be that for element 17, CHLORINE. i.e. the current key
  46.       is still the Atomic number, even though you performed the search on
  47.       the primary key.
  48.  
  49. Selecting fields for printing
  50. -----------------------------
  51. You may select a range of contiguous fields by clicking with SELECT to place
  52. the caret in the first field, then double-clicking with ADJUST in the last
  53. field. A switch has been added to the Print window to include the current key
  54. of each printed record in a report.
  55.  
  56. Formula entry for calculated/composite fields
  57. ---------------------------------------------
  58. The dialogue box for this is now of the "persistent" type, rather than a
  59. leaf of a menu tree. It is therefore possible to enter tags into the formula
  60. by clicking SELECT on the relevant field while holding Ctrl down. (Earlier
  61. documentation stated, erroneously, that this was possible.) The tag, both
  62. here and in the query panel, is now inserted at the caret instead of always
  63. at the right-hand end of ths string as previously.
  64.  
  65. Abandon database
  66. ----------------
  67. This menu choice has been removed. It confused many users and could, under
  68. some circumstances, lead to a database containing records which did not
  69. correspond to their keys. The situation now is that closing a database
  70. (either with Close database or Quit) causes no writing back to the database
  71. unless a change has been made, in which case write-back is automatic as
  72. before. An asterisk appears in the title bar when the database is altered
  73. but this is for information only since the user need do nothing to ensure
  74. that the disc is updated. Clicking on Force update does exactly the same
  75. writing to the disc as closing the database so, if you use this button when
  76. the asterisk is showing, the asterisk will disappear again.
  77.  
  78. Key structure
  79. -------------
  80. The Case sensitive and Pad with spaces buttons now work as they should. A
  81. further option switch has been added to allow you to skip nulls when
  82. creating an index. The switch is greyed out when creating the Primary key
  83. since nulls aren't allowed there anyway. Note that using this option will
  84. mean that the Info window off the main menu could show different numbers of
  85. records when different keys are selected.
  86.  
  87. The structure of the current key can be displayed with Ctrl K.
  88.  
  89. Fast forward/rewind
  90. -------------------
  91. Once started this used to continue - uselessly - after closing the record
  92. window. It now stops when you do that.
  93.  
  94. Print selections
  95. ----------------
  96. These, when saved, now include the settings in the Numeric fields box.
  97.  
  98. Indices directory
  99. -----------------
  100. The Indices directory of an open database can be displayed with Ctrl I.
  101.  
  102. Sequence numbers
  103. ----------------
  104. Problems have been reported of sequence numbers not working as expected
  105. during CSV-import and database-merging. A new option switch has now been
  106. added to each of the relevant dialogue boxes allowing the user to either
  107. accept the sequence numbers already in the imported records or to assign new
  108. ones according to the field's current sequence counter.
  109.  
  110. Old search formula
  111. ------------------
  112. Ctrl O will retrieve the last-used search formula whenever the Query panel
  113. is visible. If the Query panel is NOT visible the usual effect of Ctrl O
  114. will be to open the Print window with the last search formula displayed. If,
  115. however, a filter is in force and the Filter window has been closed the
  116. latter will be re-opened with the search formula displayed.
  117.  
  118. This is a small increase in functionality but one which will, we believe, be
  119. appreciated by many users.
  120.  
  121. v. 6.90 - Jan 28, 1996
  122. ======================
  123. This is a substantially cleaned-up version, many bugs (major and minor)
  124. having been eliminated. A particularly nasty example was the way a new
  125. record would occasionally be assigned the number of an existing record,
  126. overwriting the latter. This resulted from deleting one or more records
  127. (DELETING, not simply MOVING to another subfile) and then rebuilding the
  128. primary key before enough new records had been entered to replace all the
  129. deleted ones. Users will be very glad to see the end of this one!
  130.  
  131. A change to the way colours are assigned to selected and unselected primary
  132. and secondary keys means that the 'Colours' file of old databases is no
  133. longer valid and that a new file called 'Cols' is needed instead. v. 6.90
  134. will do the file replacement for you but you might have to reset some or all
  135. of the colours from the Colours dialogue box if you aren't using the
  136. defaults.
  137.  
  138. v. 6.91c - Feb 01, 1996
  139. =======================
  140. It is now possible for operations such as list-generation, CSV export and
  141. mail-merging to scan the file in reverse order by selecting an option switch
  142. on the Query panel.
  143.  
  144. When fields are highlighted for printing there has hitherto been no
  145. indication of the ORDER in which they were selected. This has been a cause
  146. of annoyance to users who found their reports containing fields in some
  147. other order from the one expected. This has now been remedied. Ctrl F (which
  148. displays the menu of fields) behaves differently when a print selection has
  149. been made. It lists ONLY the selected fields and, moreover, lists them in
  150. the order in which they were selected.
  151.  
  152. v. 6.92 - Feb 12, 1996
  153. =======================
  154. An extra option, 'Compact sequence', has been added to the Field submenu.
  155. When a record is deleted (not simply moved to another subfile) a new record
  156. will inherit its RECORD number but not its SEQUENCE number (if it has a
  157. Sequence number field). This is quite logical since sequence numbers are
  158. meant to reflect the order in which records are added. If you find the
  159. resulting holes in the sequence unsightly you can now close them up using
  160. the new option. The Sequence number field must be indexed and selected as
  161. the current index (otherwise the sequencing information would be lost) and
  162. attempts to use the option in other circumstances are trapped and result in
  163. messages.
  164.  
  165. An extra Button field allows a "Run file" button to be placed on the record
  166. window to run an Obey file, execute a script file etc. This complements the
  167. button to open a directory which has been present for some time now.
  168.  
  169. The display of field-order for printing, as described above for v. 6.91c, is
  170. now also available via a menu button on the Match window.
  171.  
  172. v. 6.93 - Feb 27, 1996
  173. ======================
  174. Designing the record layout has been made much easier. There is now a
  175. user-definable grid to which fields can be snapped. New buttons on the
  176. 'Create' dialogue box allow you to snap all fields and also to "nudge"
  177. fields and descriptors into the desired position (with or without snapping)
  178. by clicking on arrow icons.
  179.  
  180. v. 6.95 - May 18, 1996
  181. ======================
  182. "Bookmarks" have been added to the keypad to allow the user to mark records
  183. so that s/he can return to them quickly. Click SELECT on one of the four
  184. icons to store the current record number. A subsequent click with SELECT
  185. takes you directly to that record. Click with ADJUST to clear the marker.
  186.  
  187. v. 6.95a - Jun 30, 1996
  188. =======================
  189. It has been rendered impossible to specify the name '!Powerbase' or
  190. 'Powerbase' when creating a new database or saving a file from within
  191. Powerbase. Such an action could otherwise lead to Powerbase itself being
  192. overwritten.
  193.  
  194. v. 6.96 - Dec 2, 1996
  195. =====================
  196. A new command, !CHANGE, has been added to the script language so that global
  197. changes may be made using a script file. The command takes three mandatory
  198. parameters to specify the field, the initial contents and the required
  199. contents, and an optional search formula may also be added. All parameters
  200. must, as usual, be separated by commas. The syntax is therefore:
  201.  
  202. !CHANGE <field tag>,<old contents>,<new contents>[,<search formula>]
  203.  
  204. In response to frequent requests for a facility to copy an existing record
  205. this can now be done by using ADJUST instead of SELECT on the Add record
  206. keypad button. The keystroke equivalent is Shift/F10 which was formerly
  207. used for deleting a record. Please note that the latter function is now
  208. assigned to Ctrl F10.
  209.  
  210. Closing the main record window now saves indices etc to disc, just like
  211. using the Force update button or Close database from the iconbar menu. This
  212. is to placate Macintosh users who are accustomed to having their work saved
  213. for them when they close the window.
  214.  
  215. v. 6.96a - Dec 9, 1996
  216. ======================
  217. A new choice on the Miscellaneous submenu allows a database to be renamed.
  218.  
  219. v. 6.97b - Feb 18, 1997
  220. =======================
  221. A new radio button on the CSV options window allows imported data to
  222. modify existing records in key order instead of creating new records.
  223. USE WITH GREAT CARE!
  224.  
  225. The facility of clicking on a displayed list and calling up the relevant
  226. record with the caret positioned for editing has been enhanced. When SELECT
  227. is used to double click on the list the record window now comes to the front.
  228. When ADJUST is used the record window not only comes to the front but appears
  229. at the pointer with its size and scroll offsets set appropriately for the
  230. chosen field.
  231.  
  232. v. 6.98a - May 10, 1997
  233. =======================
  234. Ctrl X now opens the CSV-export window. It is also possible to hide fields
  235. containing sensitive data so that they can only be read or printe by someone
  236. with a "Manager" level password. See "BrowsEdit" file for details.
  237.  
  238. v. 6.98d - June 18, 1997 
  239. ======================== 
  240. A change has been made to the way in which direct data-merging works with
  241. the Impression family of document processors. This involves significant
  242. changes to the Merge dialogue box. When the Merge button is clicked the
  243. record merged is the one currently displayed, not necessarily the first one
  244. in the selected subfile as previously. This means that a specific record can
  245. be displayed by searching in the normal way, then that record can be merged
  246. into the document. The buttons on the keypad are now used for moving on to
  247. the next record, back to the previous one etc. so the copies of these
  248. buttons on the Merge window are redundant and have been removed. The Query
  249. panel has also been removed since the Filter facility accessed from the
  250. keypad now fulfils the same function.
  251.  
  252. v.6.98f - July 17, 1997
  253. =======================
  254. A potentially serious bug which could crash Powerbase with an 'Address
  255. Exception' error has been fixed. Only databases which claim large amounts
  256. of memory for indices are likely to be affected, i.e. those with an
  257. exceptionally large number of records, a very long primary key or a large
  258. number of subsidiary indices.
  259.  
  260. It was also found that an attempt to print an index (Icon bar menu:
  261. Utilities => Print index) would give 'Not enough room to create block',
  262. even when only 'Print totals' was selected. This too has been fixed so
  263. that totals can be printed even when there isn't enough memory for the
  264. complete tree.
  265.  
  266. v. 6.98g - July 22, 1997
  267. ========================
  268. The "toggle validation ON/OFF" function key has been missing from recent
  269. versions of Powerbase. It has now been restored and is assigned to the
  270. SHIFTed version of whatever key is assigned to the List values button
  271. on the keypad, i.e. the default is Shift/F9.
  272.  
  273. v. 6.99 - Aug 2nd, 1997
  274. =======================
  275. Introduces Query-by-example as an alternative to the use of search formulae.
  276. See file QBE in Docs archive for full description. In connection with this
  277. major enhancement the Match window has been reorganised and the large "Print
  278. this record" button (which I never liked) has been removed. Its function is
  279. now performed by holding down Shift whilst clicking on Print. The use of the
  280. Print key on the keyboard has changed so that Ctrl-Print now displays the
  281. Print options window and Shift-Print prints the displayed record.